package com.jinxin.platform.cdsideparkmgr.service;

import com.jinxin.platform.base.common.pojo.JsonResult;
import com.jinxin.platform.cdsideparkmgr.bean.bo.PushInfo;

import java.util.Map;

/**
 * @Author 那个男人
 * @Date 2022/9/19 17:40
 * @Version 1.0
 */
public interface ICdsideparkmageDeviceService {

    JsonResult heartbeatPush(Map<String,Object> param);

    JsonResult resultPush(Map<String,Object> param);

    JsonResult heartbeatPushForHeight(Map<String,Object> param);

    JsonResult resultPushForHeight(Map<String,Object> param);

    JsonResult snap(String sn);

    JsonResult queryVideoUrl(String sn);

    JsonResult queryMjpegVideoUrl(String sn);

    JsonResult pushResult(PushInfo pushInfo);

    JsonResult listVideoUrlList(String projectId,String cameraName,String cameraArea);

    JsonResult queryStallStatus(String sn,Integer page,Integer limit);
}
